function theChampPopup(e){window.open(e,"_blank","height=420,width=620,left=390,top=105,resizable,scrollbars,toolbar=0,personalbar=0,menubar=no,location=no,directories=no,status")}function theChampStrReplace(e,t,n){for(var r=0;r
';
for(var i in theChampMoreSharingServices){
var tempTitle=theChampCapitaliseFirstLetter(theChampMoreSharingServices[i].title.replace(/[_. ]/g, ""));
theChampMoreSharingServicesHtml +=' ' + theChampMoreSharingServices[i].title + ' ';
}
theChampMoreSharingServicesHtml +=concate;
var mainDiv=document.createElement('div');
mainDiv.innerHTML=theChampMoreSharingServicesHtml;
mainDiv.setAttribute('id', 'the_champ_sharing_more_providers');
var bgDiv=document.createElement('div');
bgDiv.setAttribute('id', 'the_champ_popup_bg');
jQuery('body').append(mainDiv).append(bgDiv);
document.getElementById('the_champ_popup_bg').onclick=document.getElementById('the_champ_sharing_popup_close').onclick=function(){
mainDiv.parentNode.removeChild(mainDiv);
bgDiv.parentNode.removeChild(bgDiv);
}}
if(typeof theChampHorizontalSharingCountEnable=='undefined'){
var theChampHorizontalSharingCountEnable=0;
}
if(typeof theChampVerticalSharingCountEnable=='undefined'){
var theChampVerticalSharingCountEnable=0;
}
if(theChampHorizontalSharingCountEnable||theChampVerticalSharingCountEnable){
theChampLoadEvent(
function(){
theChampCallAjax(function(){
theChampGetSharingCounts();
});
}
);
}
function theChampFilterSharing(val){
jQuery('ul.mini li a').each(function(){
if(jQuery(this).text().toLowerCase().indexOf(val.toLowerCase())!=-1){
jQuery(this).parent().css('display', 'block');
}else{
jQuery(this).parent().css('display', 'none');
}});
};
var heateorSsFacebookTargetUrls=[];
function theChampGetSharingCounts(){
var targetUrls=[];
jQuery('.the_champ_sharing_container').each(function(){
if(typeof jQuery(this).attr('super-socializer-no-counts')=='undefined'){
var currentTargetUrl=jQuery(this).attr('super-socializer-data-href');
if(currentTargetUrl!=null&&jQuery.inArray(currentTargetUrl, heateorSsUrlCountFetched)==-1){
targetUrls.push(currentTargetUrl);
heateorSsUrlCountFetched.push(currentTargetUrl);
}}
});
if(targetUrls.length==0){
return;
}
jQuery.ajax({
type: 'GET',
dataType: 'json',
url: theChampSharingAjaxUrl,
data: {
action: 'the_champ_sharing_count',
urls: targetUrls,
},
success: function(data, textStatus, XMLHttpRequest){
if(data.status==1){
if(data.facebook){
heateorSsFacebookTargetUrls=data.facebook_urls;
}
for(var i in data.message){
var sharingContainers=jQuery("div[super-socializer-data-href='"+i+"']");
jQuery(sharingContainers).each(function(){
var totalCount=0;
for(var j in data.message[i]){
var sharingCount=parseInt(data.message[i][j])||0;
var targetElement=jQuery(this).find('.the_champ_'+j+'_count');
if(jQuery(targetElement).attr('ss_st_count')){
sharingCount=parseInt(sharingCount) + parseInt(jQuery(targetElement).attr('ss_st_count'));
}
totalCount +=parseInt(sharingCount);
if(sharingCount < 1){ continue; }
jQuery(targetElement).html(theChampCalculateApproxCount(sharingCount)).css({'visibility': 'visible', 'display': 'block'});
if(( typeof theChampReduceHorizontalSvgWidth!='undefined'&&jQuery(this).hasClass('the_champ_horizontal_sharing'))||(typeof theChampReduceVerticalSvgWidth!='undefined'&&jQuery(this).hasClass('the_champ_vertical_sharing'))){
jQuery(targetElement).parents('li').find('.theChampSharingSvg').css('float', 'left');
}
if(( typeof theChampReduceHorizontalSvgHeight!='undefined'&&jQuery(this).hasClass('the_champ_horizontal_sharing'))||(typeof theChampReduceVerticalSvgHeight!='undefined'&&jQuery(this).hasClass('the_champ_vertical_sharing'))){
jQuery(targetElement).parents('li').find('.theChampSharingSvg').css('marginTop', '0');
}}
var totalCountContainer=jQuery(this).find('.theChampTCBackground');
jQuery(totalCountContainer).each(function(){
var containerHeight=jQuery(this).css('height');
jQuery(this).html('' + theChampCalculateApproxCount(totalCount) + '
' + (totalCount==0||totalCount > 1 ? heateorSsSharesText:heateorSsShareText) + '
').css('visibility', 'visible');
});
});
}
if(heateorSsFacebookTargetUrls.length!=0){
theChampFetchFacebookShares(heateorSsFacebookTargetUrls);
}}
}});
}
function theChampFetchFacebookShares(targetUrls){
var loopCounter=0;
for(var i in targetUrls){
for(var j in targetUrls[i]){
loopCounter++;
theChampFBShareJSONCall(targetUrls[i][j], loopCounter, targetUrls[0].length*targetUrls.length, targetUrls[0][j]);
}}
}
function theChampFBShareJSONCall(targetUrl, loopCounter, targetUrlsLength, dataHref){
jQuery.getJSON('//graph.facebook.com/?id=' + targetUrl, function(data){
if(data.share&&data.share.share_count >=0){
var sharingContainers=jQuery("div[super-socializer-data-href='"+dataHref+"']");
jQuery(sharingContainers).each(function(){
var targetElement=jQuery(this).find('.the_champ_facebook_count');
var facebookBackground=jQuery(this).find('i.theChampFacebookBackground');
var sharingCount=parseInt(data.share.share_count);
if(jQuery(targetElement).attr('ss_st_count')!==undefined){
sharingCount +=parseInt(jQuery(targetElement).attr('ss_st_count'));
}
if(sharingCount > 0){
if(typeof jQuery(facebookBackground).attr('heateor-ss-fb-shares')=='undefined'){
jQuery(targetElement).html(theChampCalculateApproxCount(sharingCount)).css({'visibility': 'visible', 'display': 'block'});
jQuery(facebookBackground).attr('heateor-ss-fb-shares', sharingCount);
}else if(typeof jQuery(facebookBackground).attr('heateor-ss-fb-shares')!='undefined'){
var tempShareCount=parseInt(jQuery(facebookBackground).attr('heateor-ss-fb-shares'));
jQuery(facebookBackground).attr('heateor-ss-fb-shares', sharingCount + tempShareCount);
jQuery(targetElement).html(theChampCalculateApproxCount(sharingCount + tempShareCount));
}
if(( typeof theChampReduceHorizontalSvgWidth!='undefined'&&jQuery(this).hasClass('the_champ_horizontal_sharing'))||(typeof theChampReduceVerticalSvgWidth!='undefined'&&jQuery(this).hasClass('the_champ_vertical_sharing'))){
jQuery(targetElement).parents('li').find('.theChampSharingSvg').css('float', 'left');
}
if(( typeof theChampReduceHorizontalSvgHeight!='undefined'&&jQuery(this).hasClass('the_champ_horizontal_sharing'))||(typeof theChampReduceVerticalSvgHeight!='undefined'&&jQuery(this).hasClass('the_champ_vertical_sharing'))){
jQuery(targetElement).parents('li').find('.theChampSharingSvg').css('marginTop', '0');
}
var totalCountContainer=jQuery(this).find('.theChampTCBackground');
jQuery(totalCountContainer).each(function(){
var totalShareCountElem=jQuery(this).find('.theChampTotalShareCount');
var totalShareCount=jQuery(totalShareCountElem).text();
var newTotalCount=theChampCalculateActualCount(totalShareCount) + sharingCount;
jQuery(totalShareCountElem).text(theChampCalculateApproxCount(newTotalCount));
jQuery(this).find('.theChampTotalShareText').text(newTotalCount==0||newTotalCount > 1 ? heateorSsSharesText:heateorSsShareText);
});
}});
}
if(loopCounter==targetUrlsLength){
setTimeout(function(){
var facebookShares={};
for(var i in heateorSsFacebookTargetUrls[0]){
var sharingContainers=jQuery("div[super-socializer-data-href='"+heateorSsFacebookTargetUrls[0][i]+"']");
jQuery(sharingContainers).each(function(){
var facebookCountElement=jQuery(this).find('.the_champ_facebook_count');
var facebookCountElementBg=jQuery(this).find('i.theChampFacebookBackground');
var shareCountString=typeof jQuery(facebookCountElementBg).attr('heateor-ss-fb-shares')!='undefined' ? jQuery(facebookCountElementBg).attr('heateor-ss-fb-shares').trim():'';
if(shareCountString!=''){
var shareCount=parseInt(theChampCalculateActualCount(shareCountString));
if(jQuery(facebookCountElement).attr('ss_st_count')!==undefined){
var startingCount=parseInt(jQuery(facebookCountElement).attr('ss_st_count').trim());
shareCount=Math.abs(shareCount - startingCount);
}
facebookShares[heateorSsFacebookTargetUrls[0][i]]=shareCount;
return;
}});
}
if(!jQuery.isEmptyObject(facebookShares)){
theChampSaveFacebookShares(facebookShares);
}}, 1000);
}});
}
function theChampSaveFacebookShares(facebookShares){
jQuery.ajax({
type: 'GET',
dataType: 'json',
url: theChampSharingAjaxUrl,
data: {
action: 'the_champ_save_facebook_shares',
share_counts: facebookShares,
},
success: function(data, textStatus, XMLHttpRequest){}});
}
function theChampCalculateApproxCount(sharingCount){
if(sharingCount > 999&&sharingCount < 10000){
sharingCount=(Math.round(sharingCount/100))/10 + 'K';
}else if(sharingCount > 9999&&sharingCount < 100000){
sharingCount=(Math.round(sharingCount/100))/10 + 'K';
}else if(sharingCount > 99999&&sharingCount < 1000000){
sharingCount=(Math.round(sharingCount/100))/10 + 'K';
}else if(sharingCount > 999999){
sharingCount=(Math.round(sharingCount/100000))/10 + 'M';
}
return sharingCount;
}
function theChampCalculateActualCount(sharingCount){
if(sharingCount.indexOf('K') > 0){
sharingCount=sharingCount.replace('K', '') * 1000;
}else if(sharingCount.indexOf('M') > 0){
sharingCount=sharingCount.replace('M', '') * 1000000;
}
return parseInt(sharingCount);
}
function theChampCapitaliseFirstLetter(e){
return e.charAt(0).toUpperCase() + e.slice(1)
}
jQuery(function(){
var heateorSsWhatsappJSAPI=heateorSsDetermineWhatsappShareAPI(false);
var classes=['the_champ_vertical_sharing', 'the_champ_vertical_counter'];
for(var i=0; i < classes.length; i++){
if(jQuery('.' + classes[i]).length){
jQuery('.' + classes[i]).each(function(){
var verticalSharingHtml=jQuery(this).html();
if(jQuery(this).attr('style').indexOf('right') >=0){
var removeClass='theChampPushIn', margin='Right', alignment='right', addClass='theChampPullOut';
}else{
var removeClass='theChampPullOut', margin='Left', alignment='left', addClass='theChampPushIn';
}
jQuery(this).html(verticalSharingHtml + '
');
});
}}
if(theChampMobileStickySharingEnabled==1){
if(jQuery('div.the_champ_vertical_sharing').length){
jQuery(document.body).append("");
}}
var heateorSsClipboard=new ClipboardJS('.theChampCopyLinkBackground, .theChampCopyLinkShare, .theChampCopyLinkSvg', {
text: function(trigger){
if(jQuery(trigger).hasClass('theChampCopyLinkShare')){
var element=trigger.parentElement.parentElement.parentElement.parentElement;
var url=jQuery(element).attr("data-href")||"";
}else if(jQuery(trigger).hasClass('theChampCopyLinkSvg')){
var element=trigger.parentElement.parentElement.parentElement.parentElement;
var url=jQuery(element).attr("super-socializer-data-href")||"";
if(jQuery(element).hasClass('the_champ_horizontal_sharing')&&typeof heateorSsHorSharingShortUrl!=undefined){
var url=heateorSsHorSharingShortUrl;
}else if(jQuery(element).hasClass('the_champ_vertical_sharing')&&typeof heateorSsVerticalSharingShortUrl!=undefined){
var url=heateorSsVerticalSharingShortUrl;
}
if(!url){
var element=trigger.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement;
var url=jQuery(element).attr("data-href")||"";
}}
return url;
}});
heateorSsClipboard.on('success', function(e){
alert(heateorSsCopyLinkMessage);
});
});
function theChampHideSharing(elem, removeClass, addClass, margin, alignment){
var animation={}, counter=jQuery(elem).parent().hasClass('the_champ_vertical_counter'), offset=parseInt(jQuery(elem).parent().css('width')) + 10 - (counter ? 16:0);
var ssOffset=jQuery(elem).parent().attr('ss-offset');
if(ssOffset){
var savedOffset=parseInt(ssOffset);
}else{
var savedOffset=(counter ? theChampCounterOffset:theChampSharingOffset);
}
if(jQuery(elem).attr('title')=='Hide'){
animation[alignment]="-=" + (offset + savedOffset);
jQuery(elem).parent().animate(animation, 400, function(){
jQuery(elem).removeClass(removeClass).addClass(addClass).attr('title', 'Share');
if(counter){
var cssFloat=alignment=='left' ? 'right':'left';
jQuery(elem).css('float', cssFloat);
}else{
jQuery(elem).css('margin' + margin, offset + 'px')
}});
}else{
animation[alignment]="+=" + (offset + savedOffset);
jQuery(elem).parent().animate(animation, 400, function(){
jQuery(elem).removeClass(addClass).addClass(removeClass).attr('title', 'Hide');
if(counter){
jQuery(elem).css('float', alignment);
}else{
jQuery(elem).css('margin' + margin, '0px');
}});
}}
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return o={},r.m=n=[function(t,e){t.exports=function(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var o=window.getSelection(),r=document.createRange();r.selectNodeContents(t),o.removeAllRanges(),o.addRange(r),e=o.toString()}return e}},function(t,e){function n(){}n.prototype={on:function(t,e,n){var o=this.e||(this.e={});return(o[t]||(o[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var o=this;function r(){o.off(t,r),e.apply(n,arguments)}return r._=e,this.on(t,r,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),o=0,r=n.length;o